package xml;

import java.io.File;
import java.util.Iterator;
import java.util.List;

import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;

public class XMLReader {
	private File f;

	public XMLReader(File f) {
		this.f = f;
	}

	public void read() {
		try {
			// Creo un SAXBuilder e con esso costruisco un document
			SAXBuilder builder = new SAXBuilder();
			Document document = builder.build(f);

			// Prendo la radice
			Element root = document.getRootElement();
			// Estraggo i figli dalla radice
			List children = root.getChildren();
			Iterator iterator = children.iterator();

			// Per ogni figlio
			while (iterator.hasNext()) {
				Element item = (Element) iterator.next();
				Element description = item.getChild("DESCR");
			}
		} catch (Exception e) {
			System.err.println("Errore durante la lettura dal file");
			e.printStackTrace();
		}
	}

}
